2. فاصله خالی برای مترجم برنامه معنايی ندارد ولی برای خوانايی برنامه بايد از آنها استفاده کرد!
3. دستوراتی که در ستون 1 تا 5 آنها خالی است اما در ستون 6 کاراکتری غير از صفر قرار دارد به عنوان ادامه دستورات خط قبل به حساب می آيند (حداکثر تا 19 خط مجاز است!).
4. شماره خط دستورات بايد بين ستون 1 تا 5 نوشته شوند و حداکثر می تواند يک عدد 5 رقمی باشد (فرترن به شماره خط نيازی ندارد و فقط برای ارجاع از دستوراتی مانند GOTO استفاده می گردد.
5. خوب است که حداکثر با دو دندانه در برنامه بخشهای مختلف را مشخص کنيد.
6. توضيحات برنامه در ستون اول خود C دارند.
با توجه به توضيحات بالا ساختار برنامه فرترن 77 به شکل زير است.
PROGRAM program_name
C Comment and program information
Declare of variables and/or exteal functions
Body of program
END PROGRAM program_name
Declaration an body of user-made functions
متغيرها
پيشنهاد می گردد که همة متغيرهای برنامه در ابتدای برنامه تعريف (تعيين نوع) گردند. برای اينکه هيچ متغيری از قلم نيفتد، از دستور IMPLICIT NONE در ابتدای برنامه استفاده کنيد. اين دستور به مترجم برنامه خواهد گفت که اگر در برنامه به متغير تعريف نشده ای برخورد، اعلام خطا کند. البته فرترن به تعيين نوع نيازی ندارد! اما اين کار خطاهای برنامه نويسی شما را کاهش خواند داد. زبانهای برنامه نويسی زيادی در اولين استفاده از متغير برای آن متغير نوعی در نظر می گيرند و نيازی نيست که برنامه نويس نوع متغيرها را مشخص کند زبان فرترن نيز چنين است. تعريف متغير توسط برنامه نويس يا مترجم برنامه در برنامه نويسی حرفه ای برای مدت زيادی مورد بحث بود تا اينکه ناسا يکی از سنسورهای سفينه فضايی ونوس را بعلت يک تعريف متغير اشتباه توسط مترجم برنامه (مترجم نوع ديگری را برای متغير در نظر گرفته بود) از دست داد. بنابراين تعريف متغير توسط برنامه نويس بعنوان يک روش مناسب انتخاب شد. خوشبختانه در بسياری از زبانهای برنامه نويسی مدرن تعريف متغير توسط برنامه نويس اجباری است. فرترن برای داشتن سازگاری از تعريف داخلی متغير توسط مترجم پشتيبانی می کند
قوانين نامگذاری متغيرها :
1. حداکثر طول نام متغيرها 34 کاراکتر است.
2. فقط امکان استفاده از حروف کوچک و بزرگ انگليسی (a...z A...Z,)، اعداد(0,1,..,9) و کاراکتر زير-خط ( _ ) وجود دارد.
3. توجه داشته باشيد که بزرگی يا کوچکی حروف برای فرترن فرقی ندارد.
4. اولين کاراکتر يک اسم بايد حرف باشد.
5. از کلمات کليدی در نامگذاری استفاده نکنيد.
برچسب:
نویسنده: faryad
تاريخ: دوشنبه
23 ارديبهشت
1392 ساعت: 20:04